About Sattva Associates Limited (12069090) United Kingdom