About Oscar Associates (uk) Limited (04255059) United Kingdom