About Alfabay (uk) Ltd (04912219) United Kingdom