About Kuboid Holdings Limited (13215809) United Kingdom