About P Otchere Ltd (10692693) United Kingdom