About Decallo Limited (SC699528) United Kingdom