About Frogour Holdings Limited (12568193) United Kingdom