About Lifesource. Ltd (12430898) United Kingdom