About Timmia Consulting Limited (12178956) United Kingdom