About Interbix Holdings Ltd (10704847) United Kingdom