About Platform 6 Development Co-operative Ltd (11402403) United Kingdom