About Rapier Investments Limited (NI018972) United Kingdom