About Ofa Holdings Ltd (11332359) United Kingdom