About Nikola Garbacz Ltd (13331764) United Kingdom