About Kubrico Ltd (12107418) United Kingdom