About Schumann Investments Limited (13052928) United Kingdom