About Batsnickarn Invest Limited (10796663) United Kingdom