About Company 08059962 Limited (08059962) United Kingdom