About Life Size Holdings Ltd. (10701777) United Kingdom