About Alfassa Limited (10374092) United Kingdom