UK-based company with limited available information about operations or services.
Small UK business, limited public recognition or industry prominence.