About Beeagle Limited (12926714) United Kingdom