About Leessa Limited (11043701) United Kingdom