About Platform Science & Technology Ltd (08593591) United Kingdom