About Indosa Ltd (12257852) United Kingdom