About Oscar Maxwell Limited (13465643) United Kingdom