About Intrac Property Ltd (12388351) United Kingdom