About Bi Cubesmart Uk Limited (09293366) United Kingdom