About Platform Design Services Limited (SC332660) United Kingdom