About Limerance Limited (06384286) United Kingdom