About Tuuli Bell Ltd (12109468) United Kingdom