About Likkleman Wicked & Bad Limited (11867922) United Kingdom