About Allgoo.c Limited (12699391) United Kingdom