About Sennosen Ltd (11368210) United Kingdom