About Obelix Holdings Limited (12820160) United Kingdom