About Ammar Kearns Limited (12144893) United Kingdom