About Lifecycle Holdings Limited (09962287) United Kingdom