About Alex Trobia Limited (12720398) United Kingdom