About Lifecycle Solutions Ltd (10037534) United Kingdom