About Organic Seating Limited (13144611) United Kingdom