About Likkle Media Limited (08089310) United Kingdom