About Satha Designs Limited (12249376) United Kingdom