About Team Afhama Limited (12649213) United Kingdom