About Truchanowicz Limited (09481632) United Kingdom