About Alfycan Limited (12065188) United Kingdom