About Elffar London Limited (12144980) United Kingdom