About Semifactors Limited (06440513) United Kingdom