About Senchi Associates Ltd (10522885) United Kingdom