About Resource Ict Solutions Limited (SC481317) United Kingdom