About Lifecycle Technology Services Limited (11622175) United Kingdom