About Lifecycle Technology Services Holdings Limited (11619164) United Kingdom