About Ibrido Technologies Limited (10558081) United Kingdom