About Seva Living Ltd (12431771) United Kingdom