About Cofra London Limited (04939526) United Kingdom