About Triple Base Services Limited (12146370) United Kingdom