About Bio Genie -slough Ltd (12853691) United Kingdom