About Bell Tech Solutions Limited (12186488) United Kingdom