About O Garra S Limited (07187541) United Kingdom