About Ouroboros Industries Limited (13162493) United Kingdom