About Tallulah Beau Holderness Limited (11240302) United Kingdom