About Palla It Solutions Limited (09793018) United Kingdom