About Genie Bio Clean South Wales Ltd (12584298) United Kingdom