About O Ace Limited (12670267) United Kingdom