About Finchale Blue Holdings Limited (11524518) United Kingdom