About Fenestella Limited (NI021544) United Kingdom