About Damrod Analysis Limited (10803820) United Kingdom