About Afiba Limited (12849922) United Kingdom