About It Platform Solutions Limited (07128617) United Kingdom