About Flook Holdings Limited (03061171) United Kingdom