About Sychorax Limited (13140761) United Kingdom