About Capel64 Management Limited (07760232) United Kingdom