About Tulsi Spirit Ltd (12027026) United Kingdom