About Chromora Limited (12710633) United Kingdom