About Onyx Information Technology Holdings Limited (07725048) United Kingdom