About Claudia Vaz Twomey Limited (11732377) United Kingdom