About Ocsor Group Limited (09675566) United Kingdom