About Parc Tarell Management Company Limited (05559772) United Kingdom