About The Little Yoga & Tea Shop Ltd (12237063) United Kingdom