About Platform D Limited (09670129) United Kingdom