About Sebixon Ltd (12830168) United Kingdom