About Simella Ltd (09991766) United Kingdom