About Waller Investments Limited (10293260) United Kingdom