About Opensource Ict Solutions Limited (13652602) United Kingdom