About Leelo & Me Plus 1 Ltd (11735355) United Kingdom