About Alchar Limited (06274575) United Kingdom