About Osc Short Let Limited (12042966) United Kingdom