About Base Contracts Holdings Limited (13234062) United Kingdom