About Entod Research Cell (uk) Limited (07418222) United Kingdom