About Boblad Investment Limited (11805356) United Kingdom