About Saa & Associates Ltd (SC697618) United Kingdom