About The Life Observatory Limited (07036137) United Kingdom