About Juglr Limited (10094658) United Kingdom