About Platform Consultants Limited (09218481) United Kingdom