About Felix & Ozed Sidney Uk Limited (12682554) United Kingdom