About Appa It Solutions Limited (08372874) United Kingdom