About Senderud Invest Limited (12008575) United Kingdom