About Ta Lab Design Ltd (11945236) United Kingdom