About Ivan Florea Ltd (12759135) United Kingdom