About Y.o.l.o Investments Company Limited (07662062) United Kingdom