About Global Lifecycle Solutions Emea Limited (07402366) United Kingdom