About Phalanx E-solutions Ltd. (05918597) United Kingdom