About Platform Design Oxford Ltd (12657017) United Kingdom