About Lifecycle Network Services Limited (12677923) United Kingdom