About Portals Holdings Limited (01305413) United Kingdom