About Sibachi Research Ltd (13310067) United Kingdom