About Osro Limited (03242569) United Kingdom