About Palm Technical Consultancy Limited (10684678) United Kingdom