About Agellus Tuddenham Limited (11362000) United Kingdom