About Alfassa Holdings Ltd (11796906) United Kingdom