About Bernard Twomey Consulting Ltd (10360763) United Kingdom