About Schaller Investments Limited (10678925) United Kingdom