About Oscar Football Club Ltd (07997725) United Kingdom