About Alfabrick Limited (11384325) United Kingdom