About T&s Gemelli Ltd (13146823) United Kingdom