About Sybaris Design And Project Management Limited (09622806) United Kingdom