About Kuboid Partnership Limited (09097819) United Kingdom