About Sms Abacus & Co Ltd (05151355) United Kingdom