About Genie Lab Science Ltd (10211417) United Kingdom