About Concrete Canvas Technology Ltd. (07604520) United Kingdom