About Oscar Investments (kent) Limited (11767934) United Kingdom