About India & Olivia Limited (10042604) United Kingdom