About Tallulah Acquisitions No. 1 Limited (10862312) United Kingdom