About Satara 41 Limited (12334110) United Kingdom