About Cosinus International Limited (10087058) United Kingdom