About Glassfrog Limited (12659855) United Kingdom