About Somby Invest Limited (10310045) United Kingdom