About Sellous Ltd (12271447) United Kingdom