About Gellowen Science Limited (07491429) United Kingdom