About Tegan Luca Limited (10987255) United Kingdom