About Oscar Close Management Company Limited (08798968) United Kingdom