About Sand & Born Investments Ltd (09380769) United Kingdom