About Ibruce Limited (11238713) United Kingdom