About Oscar James Group Ltd (10521860) United Kingdom