About Cubassa Ltd (06711759) United Kingdom