About Afghan Palace London Ltd (11736301) United Kingdom