About Tibby S Triangle Management Company Limited (06601015) United Kingdom