About Boggle Hole Ltd (12477509) United Kingdom