About Ollie Seraj Limited (11724403) United Kingdom