About Nikki Bachra Limited (11136457) United Kingdom