About Federico Bucciarello Geo Limited (13699407) United Kingdom