About Life Squared Management Company Limited (08779271) United Kingdom