About Satara Group Limited (12431662) United Kingdom