About Simba & Frans Ltd (12774337) United Kingdom