About Svaben Invest Limited (13228489) United Kingdom