About Rackham Investments Limited (00672819) United Kingdom