About Oscar (swansea) Limited (11542480) United Kingdom