About Platform 4c Limited (07369781) United Kingdom