About Blue Sand Holdings Limited (05958365) United Kingdom