About Patra Incorporating Acda Limited (02092920) United Kingdom