About Lift Biosciences Limited (09277638) United Kingdom