About Loom Makers Bistro Limited (09766864) United Kingdom