About Abraka Ltd. (11399372) United Kingdom