About Cuboid Ltd. (09189782) United Kingdom