About S.panda Solutions Ltd (13340593) United Kingdom