About Catalyd Limited (07704263) United Kingdom