About Orby Chase Management Limited (NI055604) United Kingdom