About Damstra Technology Uk Limited (11698550) United Kingdom