About Lily Research Limited (09262738) United Kingdom