About Capital O Limited (SC590289) United Kingdom