About Teqcubed Limited (12234656) United Kingdom