About Ochre Finishing Technologies Ltd (07305824) United Kingdom