About Stefan Baghina Ltd (12066134) United Kingdom