About Star&star Co. Ltd. (07730016) United Kingdom