About Cubit Developments Limited (04966703) United Kingdom